Design Challenges For Extreme Environments